package cn.tedu.review;
/**
 * @Author 金帮嘉诚
 * @Date 2021-06-15 周二 20:48
 */
/*本类用于面向对象的复习*/

/**
 知识点：
 封装
 1.封装抽象成形一个类组件
 2.private封装属性和方法
 */
/*面向对象：强调的是结果，凡事都需要对象
* 面向对象的三大特性：封装继承多态*/
public class ReviewOOP {
    public static void main(String[] args) {
        BMW b=new BMW();
/*匿名对象就是没有名字的对象，匿名对象只能使用一次*/
        new BMW().getColor();
        new BMW().start();

        b.setColor("五彩斑斓的黑");
        System.out.println("b.getColor() = " + b.getColor());
        b.start();
    }
}
class BMW{
    String color;
    double price;

    public void start(){
        System.out.println("Start");
        stop();
    }

    private void stop() {
        System.out.println("Stop");
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }
}
